extension MapExtensions on Map<String, dynamic> {
  // 添加自定义的 fromJson 扩展
  static Map<String, dynamic> fromJson(Map<String, dynamic> json) {
    // 在这里添加自定义逻辑
    return json;

    // return json.map((key, value) {
    //   // 例如处理特殊字段或数据类型转换
    //   if (value is String && key.endsWith('Date')) {
    //     // 处理日期字符串
    //     return MapEntry(key, DateTime.parse(value));
    //   }
    //   return MapEntry(key, value);
    // });
  }

  // 添加其他实用方法
  T getValue<T>(String key, [T? defaultValue]) {
    if (this[key] is T) {
      return this[key] as T;
    }
    return defaultValue as T;
  }
}
